#! /usr/bin/python
# -*- coding: UTF-8 -*-

"""
        作者：王楠
        功能：绘制五角星
        版本：3.0
        日期：
        备注：递归函数

"""
import turtle


def draw_pentagram(size, x, end):
    for i in range(5):
        turtle.forward(size)
        turtle.right(144)
    size += x
    if size < end:
        draw_pentagram(size, x, end)


def main():
    """
        主函数
    """
    turtle.penup()
    turtle.backward(200)
    turtle.down()
    turtle.speed(5)
    turtle.color('red')
    size = eval(input('请输入五角星起始边长：'))
    x = eval(input('每次增加的多长：'))
    m = eval(input('边长最长不超过多少：'))
    draw_pentagram(size, x, m)
    turtle.exitonclick()


if __name__ == "__main__":
    main()
